package com.its.面试问题汇总.算法;

import java.lang.reflect.Array;
import java.util.Arrays;

/**
 * @author 朱厚强
 * @version 1.0
 * @classname 冒泡
 * 编写冒泡排序并输出
 */
public class 冒泡 {
    public static void main(String[] args) {
       int[]  array = {1,4,9,8,2,3};
       sort(sort(array));
        System.out.println(Arrays.toString(array));
    }

    /**
     * 对数组进行简单的冒泡排序
     * 正序
     */
    public static int[] sort(int[] array){
        for (int i = 0; i < array.length-1; i++) { // -1是因为最后一位不需要排序
            for (int j = 0; j < array.length-1-i; j++) { // -i 是因为排序好的位置就不再需要排了。
                if (array[j]>array[j+1]){
                    int temp = array[j+1];
                    array[j] = array[i+1];
                    array[j] = temp;
                }
            }
        }
        return array;
    }
}
